package eu.dominicum.ft.pd.mao;

import eu.dominicum.ft.pd.Participant;

/**
 * Method Arguments Object for
 * {@link eu.dominicum.ft.pd.FantasyTeamMember#make(MakeFantasyTeamMemberMAO)}.
 *
 * @author Harry Klerks
 * @since 2013M1
 */
public final class MakeFantasyTeamMemberMAO {

    /**
     * Rank.
     */
    private int rank;

    /**
     * Participant.
     */
    private Participant participant;

    /**
     * Substitute?
     */
    private Boolean substitute;

    /**
     * @param newRank -
     */
    public void setRank(final int newRank) {
        this.rank = newRank;
    }

    /**
     * .
     *
     * @return int
     */
    public int getRank() {
        return rank;
    }

    /**
     * .
     *
     * @param newParticipant -
     */
    public void setParticipant(final Participant newParticipant) {
        this.participant = newParticipant;
    }

    /**
     * .
     *
     * @return Participant
     */
    public Participant getParticipant() {
        return participant;
    }

    /**
     * .
     *
     * @param newSubstitute -
     */
    public void setSubstitute(final Boolean newSubstitute) {
        this.substitute = newSubstitute;
    }

    /**
     * .
     *
     * @return Boolean
     */
    public Boolean getSubstitute() {
        return substitute;
    }
}
